@charset "utf-8";
/* CSS Document */

body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a,dd,dl{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-family: "Microsoft YaHei";font-size:12px;text-transform: inherit;color:#313131;}

img{border:none;}

a{text-decoration:none;border:none;color:#313131;}

ul li{list-style:none}

#header{ width:1000px; margin:0 auto;}

.logo{ float:left; width:341px; height:74px}

.top_tel{ float:right; padding-top:35px; font-size:18px;}

.top_tel span{ font-family:Arial; font-size:25px; color:#cc0000;}

.nav{clear:both; background:url(nav_bg.jpg) no-repeat center top; width:1000px;height:51px; }
.nav ul{padding-left:5px; float:left;}
.nav li{float:left; width:98px; text-align:center; font-size:14px}
.nav li a{display:block; line-height:51px; color:#fff;}
.two_list{background:url(sub_menu2.jpg) repeat-x left bottom #7ab7ff; padding:0px 5px  }
.nav dd a{ line-height:25px; border-bottom:1px dashed #9bc9ff; margin:8px 10px; font-size:12px ; }
.nav dd a:hover{}
.nav li:hover a.first_hover{background:url(nav_li_hover_bg.jpg) no-repeat left top; color:#fff; text-decoration:none;}
.nav li dl { line-height: 27px;  text-align: center; left: -999em; position: absolute; z-index:999;}
.nav li:hover dl { left: auto;}
.nav li.sfhover dl{ left: auto;}

.search{ float:right; width:192px; background:url(search_bg.jpg) no-repeat; height:23px; margin-top:13px;  padding-top:5px; margin-right:10px}

.input{ width:159px; margin-left:5px; height:20px; border:none; background:none; }

.midbg{ width:100%; height:498px; position: relative; z-index:1; clear:both}

.iBan { height:498px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:498px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:498px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:498px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}

.about_index{ width:1000px; margin:0 auto; padding-bottom:30px; overflow:hidden}

.title_about{ background:url(about_title_bg.jpg) no-repeat left center; font-size:26px; color:#e3070a; text-indent:132px; height:94px; line-height:94px;}

.about_img{ float:left;}

.about_index span{margin-left:46px; font-size:23.36px; border-bottom:1px solid #7a7a7a;}

.about_index p{ float:left; width:635px; padding-left:46px; padding-top:16px; line-height:26px;}

.more_about{ float:right; color:#333;}

.product_bg{ background:#f7f7f7; width:100%;  border-top:1px solid #eeeeee; padding-bottom:30px; overflow:hidden}

.pro_index{ margin:0 auto; width:1000px;background:url(line_bg.jpg) repeat-x left 86px;}

.title_pro{ height:37px; line-height:37px; padding-top:70px; background:url(title_pbg.jpg) no-repeat center 35px;}

.title_pro h2{ width:165px; margin:0 auto; background:#f7f7f7; text-align:center; font-size:24px; color:#333; font-weight:normal;}

.pro_left{ float:left; width:200px;  overflow:hidden;  padding-bottom:20px; padding-top:10px; }

.pro_left h2{ color:#fff; font-family:"Microsoft YaHei"; font-size:28px; padding-left:45px; background:url(left_title_bg.jpg) left center repeat-x; width:194px; font-weight:normal; margin-bottom:10px; height:75px; padding-top:20px;}
.pro_left h2 span{ font-size:12px; font-weight:normal; color:#fff;}
.pro_left div{border:1px solid #dbdbdb; overflow:hidden; background:#1C6AAA; padding-bottom:10px;}
/*.pro_left ul{  overflow-y :auto; height:340px }*/
.pro_left ul li{ width:100%; background:url(pro_li01.jpg) left center no-repeat; height:33px; border-bottom:1px solid #dbdbdb;}
.pro_left ul li a{ color:#575757; font-size:14px; padding-left:45px; display:block; height:33px; line-height:33px;}
.pro_left ul li a:hover{ background:url(pro_li02.jpg) left center no-repeat; color:#fff;}

.pro_right{ float:right; width:785px; overflow:hidden;  margin-top:20px;text-align:center }

.pro_right ul li{ float:left; background:url(pro_bg.jpg) no-repeat left top; width:182px; border:1px solid #c9c9c9; margin:0px 6px; height:190px; margin-bottom:20px}

.pro_right ul li p{ font-size:12px; color:#ff7733; height:30px; line-height:30px; border-top:1px solid #c9c9c9; width:170px}

.news_bg{ width:100%; background:url(news_bg.jpg) no-repeat center top; height:648px; clear:both;}

.news_index{ width:1000px; margin:0px auto}

.news_index h2{ height:144px; line-height:184px; text-align:center;font-size:24px; color:#333; font-weight:normal;}

.news_index li{ float:left;width:322px; margin:0px 5px }

.news_index li a h5{ height:208px; line-height:65px; text-indent:15px;color:#333;}

.news_index li a p{ line-height:22px; padding:10px 15px; }

.news1 a p{ color:#333}

.news2 a p,.news3 a p{ color:#fff}

.news1{  background:url(news_bg1.jpg) no-repeat center 65px #fff; height:376px; }

.news2{  background:url(news_bg2.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}

.news3{  background:url(news_bg3.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}

.news1 a span{font-size:14.38px;color:#3e7f93;}

.news2 a span{font-size:14.38px;color:#fff;}

.news3 a span{font-size:14.38px;color:#fff;}

.more_news{ margin-top:27px;display:block; width:1000px; text-align:right; margin-bottom:10px;}

#footer_index{ width:100%; background:url(f_bg.jpg) repeat-x top center #2b2e35; overflow: hidden; }

.footer{ width:1000px; margin:0 auto; color:#fff; margin-top:50px}

.footer a{ color:#fff}

.footer a:hover{ color:#fff}

.secondary_nav{ float:left; background:url(f_g.jpg) no-repeat left center; padding-left:65px; padding-right:65px; height:168px; margin-bottom:30px}

.secondary_nav01{ float:left;  padding-left:10px; padding-right:60px; height:168px}

.f_h2{ font-size:15px; font-weight:bold; line-height:20px; margin-bottom:10px}

.secondary_list{ line-height:23px}

.add{ background:url(add.jpg) no-repeat left center; padding-left:25px; line-height:30px}

.f_tel{ background:url(tel_logo.jpg) no-repeat left center; padding-left:25px;line-height:30px}

.mail{ background:url(mail.jpg) no-repeat left center; padding-left:25px;line-height:30px}

.web{ background:url(web.jpg) no-repeat left center; padding-left:25px;line-height:30px}

.footer_p{ clear:both; line-height:25px; overflow:hidden; padding:10px 0px}

/*ny*/

.banner_in{ background:url(banner_in.jpg) no-repeat center top;height:250px;}

#contents{overflow:hidden;background:#f5f5f5;}

#contents .main{width:1000px; padding-bottom:100px;overflow:hidden;padding-top:27px;background:#fff; margin:0px auto}

.left{ width:220px; float:left;padding-left:26px}

.right{ width:728px; float:right; background:#fff; overflow:hidden; margin-right:15px}
#pro_list{ margin-bottom:15px}
#pro_list h2{ color:#fff; font-family:"Microsoft YaHei"; font-size:28px; padding-left:35px; background:url(left_title_bg.jpg) left center repeat-x;  font-weight:normal; margin-bottom:15px; height:75px; padding-top:20px;}
#pro_list h2 span{ font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase}
#pro_list ul{ border:1px solid #dbdbdb; overflow:hidden; background:#1C6AAA; padding-bottom:10px; }
#pro_list ul li{  background:url(pro_li01.jpg) center center repeat-x; height:33px; border-bottom:1px solid #dbdbdb;}
#pro_list ul li a{ color:#575757; font-size:14px; padding-left:45px; display:block; height:33px; line-height:33px;}
#pro_list ul li a:hover{ background:url(pro_li02.jpg) center center repeat-x; color:#fff;}

#contact { background:url(right_bg.gif) left bottom repeat-y; overflow:hidden; border:1px solid #c4dae8; border-left:none}
#contact h2{ border-bottom:1px solid #e5e5e5; line-height:40px; font-size:16px; color:#fff; font-weight:normal; padding-left:15px; background:#ee6e2d}
#contact h2 span{ font-size:12px;  font-family:Arial, Helvetica, sans-serif}
#contact .top{  width:66px; height:66px; background:url(contact_top.gif) right top no-repeat; float:right}
#contact .tel{ clear:both; }
.tel p{ line-height:35px; padding-left:10px}
.tel_01{ font-size:15px; color:#306bb3}
.tel_02{ font-size:16px; color:#ad0000}
.tel_03{font-family: Arial, Helvetica, sans-serif;color: rgb(192, 0, 0);font-size:24px;    font-style: italic;}

/*.tel .items{ margin:10px 0px 0px 10px;  min-height:30px;color:#306bb3; }
.tel .items .icon{ width:30px; height:30px; background:url(icons.png) no-repeat; display:block;float:left; clear:none;}
.tel .items .title{font-size:16px; margin-left:5px;  line-height:30px; }
.tel .items .content{font-style: italic;font-size:20px;  margin-left:10px; float:left; clear:both;}

.tel .bold .content{color:#ad0000;}
.tel .phone ,.tel .fax ,.tel .email { height:60px;}
.tel .qq ,.tel .qiao {height:40px;}
.tel .phone .icon{background-position:0px 0px;}
.tel .fax .icon{background-position:-30px 0px;}
.tel .email .icon{background-position:-60px 0px;}
.tel .qq .icon{background-position:-90px 0px;}
.tel .qiao .icon{background-position:-120px 0px;}

.tel .email .content{font-size:18px;}*/

/*#contact{ border:1px solid #e5e5e5; overflow:hidden}

#contact h2{ border-bottom:1px solid #e5e5e5; line-height:40px; font-size:16px; color:#0f54bc; font-weight:normal; padding-left:15px}

#contact h2 span{ font-size:12px; color:#535353; font-family:Arial, Helvetica, sans-serif}

#contact p{ background:url(contactL_bg.jpg) no-repeat left bottom; height:210px; line-height:30px; padding:10px 0px 0px 15px; font-family:"宋体"}*/

.contactL p{ line-height:29px;}

.htitle{   background:url(htitle_bg.jpg) no-repeat left top;height:46px;line-height:46px;  font-size:14px;  margin-bottom:20px; text-indent:23px; }

.htitle .en{font-size:12px; font-weight:normal;}

.imglist { clear:both; }

.imglist li{ width:202px;   text-align:center; float:left; margin:0px 20px; height:210px; margin-bottom:10px}

.imglist li img{ border:1px solid #c5c4c4;padding:2px;}

.imglist li p{ height:30px; line-height:30px; color:#ff7733}

.news ul{ clear:both;padding-left:17px; margin:0px 10px }

.news ul li{ line-height:35px; background:url(news_dian.jpg) no-repeat left center; text-indent:14px; border-bottom:1px dashed #c9c9c9; font-size:13px}

.news ul li A{ color:#5d5d5d;}

.news ul li A:hover{ color:#ee6e2d}

.news ul li span{ float:right;}

.page{ padding-top:20px;clear:both;margin:0 auto; text-align:center;}

.page a{ margin-left:10px;}

.page a.active:link, .page a.active:visited {color: #ee6e2d}

.pos{ background:url(pos_bg.jpg) no-repeat left center; float:right; font-weight:normal; font-size:12px;margin-top:-45px;text-indent:20px;}

.pos a{text-decoration:none;}

.h1title{ height:35px; line-height:35px; font-size:14px; text-align:center; margin-top:20px;}

.content_in{padding:0 20px;line-height:27px; text-indent:2em; font-size:14px}

#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:50px;}

.des{ text-align:center; height:35px; line-height:35px;}

#up_down{ text-align:center; line-height:35px; margin-top:20px; clear:both }

#up_down a{color:#3e3431;}

#related_product { margin-top:35px;}

.h1title_page{line-height:30px; font-weight: bold;font-size: 16px;  color:#1d4c99; text-align:center}

/* box */

.chapin_content{ overflow:hidden; clear:both; margin-top:10px}
.box{float:left; width:260px; margin-left:10px}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:71px;margin:0 6px 0 0;overflow:hidden;/*padding:1px;*/}
.tb-s310, .tb-s310 a{height:260px;width:300px;}
.tb-s310, .tb-s310 img{*float:left;max-height:260px;max-width:300px;_height:260px;_width:300px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:43px;width:50px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #ccc;height:43px;padding:1px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.inside_nr{border: 1px solid #DDD;background:#F9F9F9;padding:15px; float:right; width:340px; margin-right:10px;height:230px;}

.inside_nr p{ line-height:25px}

/*tab*/

.tab{margin:10px;}

.xixi1,.xixi2,.xixi3,.xixi4,.xixi5,.xixi6,.xixi7,.xixi8{height:34px;cursor:pointer; border-left: 1px solid #CFBFB1;border-right: 1px solid #CFBFB1;border-top: 1px solid #CFBFB1;}
.tab1{line-height: 33px;float:left;cursor:pointer;color:#fff;/*border-top: 2px solid #B10005;*/padding: 0px 18px;/*border-right: 1px dotted #D2D2D2;*/ background:#ff7733 }
#TabTab03Con1,#TabTab03Con2,#TabTab03Con3,#TabTab03Con4,#TabTab03Con5,#TabTab03Con6,#TabTab03Con7,#TabTab03Con8{border:#CFBFB1 1px solid; padding:20px;}
.tab8 a{ display:block;padding: 0px 18px;line-height: 33px;float:left;cursor:pointer;color:#333;border-right: 1px dotted #D2D2D2;background: #96cef3;}
.tab8 a:hover{color:#fff;text-decoration:underline;background:#ff7733;}
.block{/*border-top: 2px solid #B10005;*/ }
.tab2,.tab3,.tab4,.tab5,.tab6,.tab7{line-height: 33px;float:left;cursor:pointer;color:#333;padding: 0px 18px;border-right: 1px dotted #D2D2D2;background:#96cef3}

.honor{ clear:both;}

.honor h2{font-size:24px; color:#e3070a;  height:40px; line-height:40px; font-weight:normal; text-align:center}

.honor ul li{ float:left; width:182px; text-align:center; margin:5px 9px}

.honor ul li img{ border:1px solid #eaeaea}

.honor ul li a:hover{ color:#ff7733}

.honor ul li p{ height:30px; line-height:30px}


















